﻿/*
evget.com base style
2010.03.25 10:48 for leedon007@gmail.com
Copyright (c) 2010, evget.com All rights reserved.
*/
/*base setup*/
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; }

html, body { height: 100%; font-family:'微软雅黑';}

body { min-height: 100%; height: auto !important; height: 100%; font-family: Verdana; font-size: 12px; color: #333; background-color: #fff; line-height: 15px; font-weight: 400; }

hr,hr.dotted { clear: both; margin: 5px auto; border-width: 0; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #FFF; height: 2px; overflow: hidden; }

*html hr { margin: 0; }

ol, ul { list-style: none; }

img { border: 0; }

address, caption, th, em, i { font-style: normal; font-weight: 400; }

h1 { font-size: 20px;}

h2 { font-size: 18px;}

h3 { font-size: 16px;}

h4 { font-size: 14px;}

h5 { font-size: 12px; }

h6 { font-size: 12px; }

fieldset { clear: both; border-top-width: 1px; border-top-style: dotted; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #989796; }

legend { font-weight: bold; color: #989796; padding: 10px; }

fieldset p { margin: 0; padding: 0 0 0 8px; }

fieldset li { line-height: 20px; padding-top: 5px; padding-bottom: 5px; }

*html legend { margin-left: -7px; background-color: #fff; }

.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* Hides from IE-mac \*/
.clear
{display: inline-block;}

/* Hides from IE-mac \*/
* html .clear
{height: 1%;}

.clear
{display: block;}
/* End hide from IE-mac */

/* End hide from IE-mac */

/* links -------------------------------------------------------------------*/
a:link, a:visited { color: #444444; text-decoration: none; }

a:hover, a:active { color: #FF7300; text-decoration: underline; }

/*red*/
.red,.red a:link, .red a:visited,
a.red:link, a.red:visited { color: #f00; text-decoration: none; }

.red a:hover, .red a:active,
a.red:hover, a.red:active { color: #f00; text-decoration: underline; }

/*gray*/
.gray a:link, .gray a:visited,
a.gray:link, a.gray:visited { color: #A6A6A6; text-decoration: none; }

.gray a:hover, .gray a:active,
a.gray:hover, a.gray:active { color: #A6A6A6; text-decoration: underline; }

/*green*/
a.green:link, a.green:visited ,.green { color: #009500; text-decoration: none; }

a.green:hover, a.green:active { color: #00bc00; text-decoration: underline; }

.green a:link, .green a:visited { color: #d3fcae; text-decoration: none; }

/*yellow*/
.yellow,.yellow a:link, .yellow a:visited,
a.yellow:link, a.yellow:visited { color: #F18B46; text-decoration: none; }

.yellow a:hover, .yellow a:active,
a.yellow:hover, a.yellow:active { color: #F18B46; text-decoration: underline; }

/*black*/ 
.black a:link, .black a:visited,
a.black:link, a.black:visited { color: #333; text-decoration: none; }

.black a:hover, .black a:active,
a.black:hover, a.black:active { color: #fff; text-decoration: none; }

/*white*/ 
.white a:link, .white a:visited,.white,
a.white:link, a.white:visited { color: #fff; text-decoration: none; }
.white a:hover, .white a:active,
a.white:hover, a.white:active { color: #333; text-decoration: none; }
/*blue*/
.blue a:link, .blue a:visited,.blue-link a:link,.blue-link a:visited
a.blue:link, a.blue:visited,a.blue-link:link,a.blue-link:visited,.blue { color: #1D4CB6; text-decoration: none; }
.blue a:hover, .blue a:active,.blue-link a:hover,.blue-link a:active
a.blue:hover, a.blue:active,a.blue-link:hover,a.blue-link:active { color: #FF7300; text-decoration: none; }

/* orange  */
.orange a:link, .orange a:visited,
a.orange:link, a.orange:visited ,.orange{
	color:#DB5800;
	text-decoration:none;
}
.orange a:hover, .orange a:active,
a.orange:hover, a.orange:active {
	color:#ff0000;
	text-decoration:underline;
}
.kcmenu a{background:#ffeaea url(../image/arrowyellow.gif) no-repeat 30px 20px;padding:10px 10px 10px 40px; display:block; border-bottom:dotted #FCC 3px;}
.kcmenu a:hover,.kcmenu a:active,.cut:link{ background-color:#fff;padding-left:50px; background-position:40px 20px;}
.cut:link{ font-weight:bold; color:#F00;}


/*bg*/
.mainbg{ background: url(../images/mainbg.gif) no-repeat; }
.bgbox{ background: url(../images/bg_box.gif) no-repeat;}
.bgRed{color:#fff; background-color:#c30000;}

/*box ui*/
.ulDisc,.ulArrow {margin-right:10px;padding:3px 5px;}
.ulDisc li{padding-left:10px; background: url(../image/bullet_blue.png) no-repeat 0 8px; }
.ulArrow li{padding-left:10px; background: url(../image/arrowyellow.gif) no-repeat 0 11px; }
.liBorder-d-b li{border-bottom: dashed #e4e4e4 1px;}


/*************width style**************/
.w960{ width: 960px; margin:0 auto; height:auto;}
.w950{ width: 950px;  margin:0 auto; height:auto; }
.w268{ width: 266px; height:auto;}
.w270{ width: 270px; height:auto;}
.w200{width:230px; height:auto; }
.w150{	width: 150px; height:auto;}
.w520{ width: 520px; height:auto;}
.w670{ width: 670px; height:auto;}
.mAuto{ margin: 0 auto; }
.w25auto{	width:25%;	margin: 0 auto; height:auto;padding:0 auto;}
.w90auto{	width:90%;	margin: 0 auto; height:auto;}
.w92auto{	width:92%;	margin: 0 auto; height:auto;}
.w100auto{	width:100%;	margin: 0 auto; height:auto;}


/***********box style****************/
.pTB10{ padding-top: 10px; padding-bottom: 10px; }
.p10{ padding: 10px; }
.p1{ padding: 1px; }
.p5{ padding: 5px; }
.mTB10 { margin-top: 10px; margin-bottom: 10px; }
.mT5 { margin-top: 5px; }
.mT10 { margin-top: 10px; }
.mT20 { margin-top: 20px; }
.mB10 { margin-bottom: 10px; }
.mL10 { margin-left: 10px; }
.mR20 { margin-right: 20px; }
.mR10 { margin-right: 10px; }

.fLeft { float: left; }
.fRight { float: right; }


.displayNone { display: none; }
.overflow{white-space: nowrap;word-break: keep-all;overflow: hidden;text-overflow: ellipsis;}



/***********border sytle**************/
.lineBorder { border: 1px solid #e4e4e4; }
.lineB { border-bottom: 1px solid #e4e4e4; }
.lineT { border-top: 1px solid #e4e4e4; }
.lineL { border-left: 1px solid #e4e4e4; }
.lineR { border-right: 1px solid #e4e4e4; }
.border-s-Blue{ border:solid #b8d1e8 1px; }
.border-s-Orange{border:solid #e8d2b8 1px;}
.border-d-b{ border-bottom: dashed #e4e4e4 1px;}

/***********font style*************/
.font12 { font-size: 12px; }
.font14 { font-size: 14px; }
.font16 { font-size: 16px; }
.font18 { font-size: 18px; }
.font22 { font-size: 22px; }
.fontbold{	 font-weight:bold;}
.fontGray9{ color:#9a9a9a;}
.fontGray6{ color:#666666;}
.fontGray3{ color:#333333;}
.text-center{ text-align:center;}
.text24{ text-indent:24px;}
.line18{ line-height:18px;}
.line20{ line-height:20px;}
.line22{ line-height:22px;}
.line24{ line-height:24px;}
.fontYH{  font-family: '微软雅黑'; }




.clear, .clear, .block { display: block; }
* html input.checkbox, * html input.radio { margin: -1px 0 0 -2px; }
.clearBoth{ clear:both;  overflow:hidden;}

.overflowleft
{
    width: 204px;
    white-space: nowrap;
    word-break: keep-all;
    overflow: hidden;
    text-overflow: ellipsis;
}
.overflowleft li
{
    width: 204px;
    white-space: nowrap;
    word-break: keep-all;
    overflow: hidden;
    text-overflow: ellipsis;
}
.overflowm li
{
    width: 275px;
    white-space: nowrap;
    word-break: keep-all;
    overflow: hidden;
    text-overflow: ellipsis;
}
.overflowright li
{
    width: 215px;
    white-space: nowrap;
    word-break: keep-all;
    overflow: hidden;
    text-overflow: ellipsis;
}
img
{
    border: 0px;
}

li cite,h5 cite,h4 cite,div cite
{
    float: right;
    margin-right: 5px;
    font-style: normal;
}




/**-------------newstyle---------------**/
.bgGray
{
	background-color:#fafafa;
}
.bgImg{background:url(../image/bg.gif) no-repeat;}
.menuli
{
	  position:absolute;padding:5px 0px 6px 0px;
}
.menuli a
{
	   padding:5px 27px 6px 27px;
}
.menuB{height:10px;_height:4px;  z-index:10; position:relative; font: 0px Arial;overflow:hidden;}

#article-con p{ text-indent:24px; margin:13px 0; line-height:26px; font-size:14px;}
#article-con ul,#article-con ol{ margin-left:40px; padding-left:0px; list-style-position: inside; }
#article-con ul li{ list-style-type:disc; line-height:26px; font-size:14px;}
#article-con ol li{ list-style-type:decimal; line-height:26px; font-size:14px;}
/***homepage images ad div style***/
#ifocus_pic,#ifocus_piclist li,#ifocus_piclist img { width:698px; height:378px; }
#ifocus_pic ,#ifocus_piclist li{ overflow:hidden; }
#ifocus_pic { display:inline; margin:1px; }
#ifocus_btn {top:5px; left:5px;display:inline; float:right; width:106px; z-index:2; }
#ifocus_btn li { width:106px; height:73px; cursor:pointer; }
#ifocus_btn img { width:91px; height:61px; margin:5px 0 0 4px; }
#ifocus_btn .current { background: url(../image/ifocus_btn_bg.gif) no-repeat; }
#ifocus_opdiv { position:absolute; left:110px; bottom:2px; width:550px; height:30px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:118px; bottom:8px; color:#FFF; }
#ifocus_tx .normal { display:none; }

.posnA{ position:absolute;}
.posnR{ position:relative;}
.Ccontent {
font-family: "Microsoft YaHei" ! important;
}
.Ccontent .title {
width: 850px;
height: 65px;
position: relative;
background: url(../image/haobg.gif)no-repeat left 10px;
/*background: url(../image/title_bg.png) no-repeat left center;*/
margin: 10px auto;
padding:10px;
}

.Ccontent .content2 {
width: 850px;
/*background: url(../image/haobg.gif)no-repeat left 10px;*/
margin: 0 auto;
height: auto;
border-bottom: 1px dashed #EAEAEA;
display: block;
padding-bottom: 10px;
}
.Ccontent .content2 .pic{
    width:138px;
    height: 88px;
    margin:10px 10px 10px 40px;
     float: left;
}
.Ccontent .content2 .pic img{
    width:138px;
    height: 88px;
    padding:2px;
    border:1px solid #eaeaea;
}
.Ccontent .text{
    width:780px;
	_width:550px;
  line-height: 22px;  
    float: right;
	margin-left: 40px;
    margin:10px 30px 10px 10px;
}
.Ccontent .content2 .text .more{
    
  line-height: 22px; 
    font-size: 14px;
    text-align: right;

}
.Ccontent .bottom{
    width:898px;
    margin: 0 auto;
    height: 5px;
    background: url(../images/cxlistbg.gif) no-repeat 0 -116px;
    
}
.Ccontent .title .t1 {
margin-left: 40px;
height: 28px;
line-height: 30px;
}


.Ccontent .title .t2 {
margin-left: 80px;
height: 16px;
}

.footerbg{ background:url(../image/bottombg.gif) repeat-x;}